¿Cómo puedo mostrar los elementos que forman la intersección de dos conjuntos sin que muestre [object set] ?
const setA = new Set([1, 2, 3, 4]); const setB = new Set([3, 4, 5, 6]); function intersection(setA, setB) { const result = new Set(); for (const elem of setA) { if (setB.has(elem)) { result.add(elem); } } return result; } console.log(intersection(setA, setB));Utilice Array.from por ejemplo:
const setA = new Set([1, 2, 3, 4]); const setB = new Set([3, 4, 5, 6]); function intersection(setA, setB) { const result = new Set(); for (const elem of setA) { if (setB.has(elem)) { result.add(elem); } } return result; } const matches = Array.from(intersection(setA, setB)); console.log(matches);